@charset "utf-8";
/* CSS Document */

/*========全局样式=========*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, select, th, td, div { margin:0; padding:0; }
html, body{ height:100%; width:100%; overflow:hidden; }
h1, h2, h3, h4, h5, h6 { font-size:100% }
address, caption, cite, code, dfn, th, var, b, i, s { font-style:normal; font-weight:normal }
code, kbd, pre, samp { font-family:arial, Tahoma, Verdana,  simsun, sans-serif; }
small { font-size:12px }
ul, dl { list-style:none }
ol{ list-style-type: decimal; }
sup { vertical-align:text-top }
sub { vertical-align:text-bottom }
legend { color:#000 }
fieldset, img { border:0 }
button, input, select, textarea { font-size:100% }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { display:block; margin:0; padding:0 }
mark { background:#ff0 }
body { font-family: arial, Tahoma, Verdana,  simsun, sans-serif; font-size:12px; background-color:#FFF; line-height:150%; }
input, textarea{ font-family: arial, Tahoma, Verdana,  simsun, sans-serif; }
input,button,select,textarea{outline:none}
a { color:#333; text-decoration:none; outline:none; cursor: pointer; }
a:link { text-decoration:none; color:#43860c; }
a:visited { text-decoration:none; color:#43860c; }
a:hover { text-decoration:none; color:#FF0000; }
table { empty-cells: show; border-collapse: 0; border-spacing: 1; }

/*==系统布局==*/
.clear { clear: both;}
.f_left{ float:left; }
.f_right{ float:right; }
.mall10{ margin:10px; }
.mtop3{ margin-top:3px;}
.mtop5{ margin-top:5px;}
.mtop7{ margin-top:7px;}
.mtop10{ margin-top:10px;}
.mtop15{ margin-top:15px;}
.mtop20{ margin-top:20px;} 
.mtop25{ margin-top:25px;}
.mleft3{ margin-left:3px;}
.mleft5{ margin-left:5px;}
.mleft10{ margin-left:10px;}
.mleft15{ margin-left:15px;}
.mleft30{ margin-left:30px;}
.mleft40{ margin-left:40px;}
.mdown2{ margin-bottom:2px;}
.mdown5{ margin-bottom:5px;}
.mdown10{ margin-bottom:10px;}
.mdown15{ margin-bottom:15px;}
.mdown20{ margin-bottom:20px;}
.mdown40{ margin-bottom:40px;}
.mrgiht5{ margin-right:5px;}
.mright6{ margin-right:6px;}
.mright10{ margin-right:10px;}
.mright15{ margin-right:15px;}
.mright20{ margin-right:20px;}
.pleft5 { padding-left:5px; }
.ptop5 { padding-top:5px;}
.ptop10{ padding-top:10px;}
.ptop15{ padding-top:15px;}
.pdown2{ padding-bottom:2px;}
.pdown20{ padding-bottom:20px;}
.pdown10{ padding-bottom:10px;}
.pdown15{ padding-bottom:15px;}
.pdown20{ padding-bottom:20px;}
.sys_layout_top { width: 100%; height: 60px; }
.sys_layout_center { width:100%; height:100%; overflow:hidden; margin:0; padding:0; border-width: 0 1px 0 1px; border-style: solid; border-color: #94b253; }
.sys_layout_left { width: 178px; height:100%; float: left; border-right: solid 1px #9ad452; }
.sys_layout_right { float: left; }
.sys_layout_footer { width:100%; height: 24px; position: absolute; bottom: 0px; }
.center_align { width: 100%; text-align: center; }

/*=====字体大小======*/
.font12{ font-size:12px; }
.font14{ font-size:14px; }
.bold-font12{ font-size:12px; font-weight:bold; }
.bold-font14{ font-size:14px; font-weight:bold; }
.green { color:#43860c; }
.green12 { color:#42870a; font-size:12px; }
.red12 { color:#ff0000; font-size:12px; }
.bold { font-weight: bold; }

.txt_inp { height: 22px; border: solid 1px #cadcb2; font-size: 12px; padding-left: 3px; }
.select_ele { height: 23px; border: solid 1px #cadcb2; font-size: 12px; }

.head_top_border { width: 100%; height: 9px; background: url(../images/main_04.gif) repeat-x; }
.head_center { width: 100%; height: 47px; background: url(../images/main_09.gif) repeat-x; font-size: 12px; color: #43860c; }
.head_bottom { width: 100%; height: 5px; background: url(../images/main_18.gif) repeat-x; }
.user_name { width: 59px; height: 18px; background: url(../images/main_14.gif) repeat-x; text-align: right; }
.time_info { float: right; margin-right: 20px; line-height: 47px; }

.menu_top { width:178px; height: 26px; line-height: 26px; color:#497312; background: url(../images/bg_menu_top.gif) repeat-x; border-right: solid 1px #699631; border-top: solid 1px #699631; }
.icon_menu_top { background: url(../images/icon_menu_top.gif) no-repeat center left; padding-left: 20px;}
.menu_tree { width: 178px; height:100%; }

.content_top_border { width: 1185px; height: 30px; line-height: 30px; font-size: 12px; background: #f3ffe3 url(../images/tab_05.gif) repeat-x; margin-top: 1px; }
.content_top_border_inner1 { width: 100%; height: 100%; background: url(../images/tab_03.gif) no-repeat; }
.content_top_border_inner2 { width: 100%; height: 100%; background: url(../images/tab_07.gif) no-repeat top right;}
.content_top_left { float: left; width: 15px; height: 100%; background: url(../images/tab_03.gif) no-repeat; }
.content_top_right { float: right; width: 15px; height: 100%; background: url(../images/tab_07.gif) no-repeat; }
.table_title { color: #1F4A65; font-weight: bold; line-height: 30px; }
.opt_btn_div { width: 281px; height: 100%; text-align: right; }
.opt_btn_div a { color: #000000; }
.opt_btn_div a:hover { color:#FF0000; }
#query_form { margin: 10px 5px; border: solid 1px #699631; padding: 10px; display: none; }
#query_form table { text-align: center; }
#query_form table td { padding: 0 2px; }

.content_center { width: 100%; height: 100%; font-size: 12px; background-color: #f3ffe3; }
.content_center_border_inner1 { width: 100%; height: 100%; background: url(../images/tab_12.gif) repeat-y; }
.content_center_border_inner2 { width: 100%; height: 100%; background: url(../images/tab_16.gif) repeat-y center right;}
.table_data { width: 97.5%; text-align: center; margin: 0 15px 0 15px; background-color: #c0de98; /* table-layout: fixed; */ word-break: break-all; word-wrap: break-word; overflow: hidden; }
.table_data thead tr { background: url(../images/tab_14.gif) repeat-x; }
.table_data thead tr td { height: 26px; font-size: 14px; }
.table_data tbody td { background-color: #ffffff; line-height: 18px; }

.table_form { margin: 0 auto; text-align: left; }
.table_form td { height: 50px; }

.editable_div { border: 1px solid #cadcb2; padding: 0 3px; background-color: #FFF; font-size: 12px; overflow-y: auto; text-align: left; outline:none }

.content_bottom_border { width: 1185px; height: 30px; line-height: 25px; font-size: 12px; background: #f3ffe3 url(../images/tab_21.gif) repeat-x; margin-bottom: 1px; }
.content_bottom_border_inner1 { width: 100%; height: 100%; background: url(../images/tab_20.gif) no-repeat; }
.content_bottom_border_inner2 { width: 100%; height: 100%; background: url(../images/tab_22.gif) no-repeat top right;}
.page_form { width: 350px; height: 100%; text-align: right; line-height: 25px; }
.page_form img { margin-top: 5px; }

.footer { height: 24px; line-height: 24px; color:#43860c; background: url(../images/main_47.gif) repeat-x; }
.version { height: 100%; background: url(../images/main_45.gif) no-repeat center left; }
.contact_right { height: 100%; background: url(../images/main_49.gif) no-repeat center right; }
.contact { background: url(../images/main_51.gif) no-repeat center left; padding-left: 20px; }